package com.wanyang.mapper;

import com.wanyang.dos.OpenApiAuthDO;
import com.wanyang.dos.OpenApiAuthDOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OpenApiAuthDOMapper {
    long countByExample(OpenApiAuthDOExample example);

    int deleteByExample(OpenApiAuthDOExample example);

    int deleteByPrimaryKey(String appId);

    int insert(OpenApiAuthDO record);

    int insertSelective(OpenApiAuthDO record);

    OpenApiAuthDO selectOneByExample(OpenApiAuthDOExample example);

    List<OpenApiAuthDO> selectByExample(OpenApiAuthDOExample example);

    OpenApiAuthDO selectByPrimaryKey(String appId);

    int updateByExampleSelective(@Param("record") OpenApiAuthDO record, @Param("example") OpenApiAuthDOExample example);

    int updateByExample(@Param("record") OpenApiAuthDO record, @Param("example") OpenApiAuthDOExample example);

    int updateByPrimaryKeySelective(OpenApiAuthDO record);

    int updateByPrimaryKey(OpenApiAuthDO record);
}